// arr.sort( function(a,b){ return a-b // 升序 } );
// arr.sort( function(a,b){ return b-a // 降序 } );

let array = [4, 8, 128, 1, 64, 2, 16, 32];
array = array.sort(compare);
function compare(value1, value2) {
  if (value1 < value2) {
    return -1;
  } else if (value1 > value2) {
    return 1;
  } else {
    return 0;
  }
}

// 如果 a 小于 b，排序后的数组 a 在 b 前面(升序)，此时返回一个负数 -1
array = array.sort(function(value1, value2) {
  return value1 < value2 ? -1 : 1;
});

array = array.sort(function(value1, value2) {
  return value1 > value2 ? 1 : -1;
});

// 主要使用require.context实现前端工程化动他引入文件
// require.context(directory, useSubdirectories = false, regExp = /^.//)
// 第一个参数目标文件夹
// 是否查找子集 true | false
// 正则匹配

const files = require.context('');

/*Array.prototype.forEach = function (callback) {
  for (let index = 0; index < this.length; index++) {
    callback(this[index], index, this)
  }
}*/
